<?php
/**
* By GTON
*QQ :27612285
*msn:gton@163.com
*blog :www.98202.com
*/
$no=array('36'=>0,'27'=>1,'32'=>2,'31'=>3,'35'=>4,'37'=>5,'39'=>6,'26'=>7,'40'=>8,'39'=>9);
$img_scr=file_get_contents("http://mamabang.pampers.com.cn/Fantastic/CheckCode.aspx");
$imgObj=imagecreatefromstring($img_scr);
imagegif($imgObj,'code.gif');
$img_s=getimagesize('code.gif');
$imgObjnew=imagecreate($img_s[0]-12,$img_s[1]);
imagecopy ($imgObjnew,$imgObj,0,0,7,0,$img_s[0]-10,$img_s[1]);
$offx=($img_s[0]-12)/4;
for ($i=0;$i<4;$i++)
{
    $imgs[$i]=imagecreate($offx,$img_s[1]);
    imagecopy ($imgs[$i],$imgObjnew,0,0,$i*$offx,0,$offx,$img_s[1]);
}
$flag=0;
$flag1=0;
for ($c=0;$c<4;$c++){
    for ($i=0;$i<$offx;$i++){
     for ($j=0;$j<$img_s[1];$j++)
     {
         $rgb = imagecolorat($imgs[$c],$i, $j);
         if ($rgb==1)
         {
             $flag++;
         }
         if (intval($j>$img_s[1]/2)&$rgb==1)
         {
             $flag1++;
         }
     }
    }
    $nn[$c]=$no[$flag];
    if ($nn[$c]==6||$nn[$c]==9)
    {
        if ($flag1>14)
        {
            $nn[$c]=6;
        }else 
        {
            $nn[$c]=9;
        }
    }
    $flag1=$flag=0;
    
}
echo "<img src='code.gif'/>:";
for ($i=0;$i<4;$i++)
{
    echo $nn[$i];
}
for ($i=0;$i<4;$i++)
{
    imagedestroy($imgs[$i]);
}
imagedestroy($imgObjnew);
imagedestroy($imgObj);
?>
